package com.itjiange.shopsystem.adapter;

/**
 * 第三方登录的目标角色
 *
 * @author ItJiange
 * @date 2023/11/19
 */
public interface Login3rdTarget {
    /**
     * Gitee 的第三方登录方法
     * @param code
     * @param state
     * @return
     */
    String loginByGitee(String code, String state);

    /**
     * 微信的第三方登录方法
     * @param params
     * @return
     */
    String loginByWechat(String... params);

    /**
     * QQ 的第三方登录方法
     * @param params
     * @return
     */
    String loginByQQ(String... params);
}
